package tripmaker
package movimientos

object Empresa {
  object LAN extends Empresa
  object Buquebus extends Empresa
  object FCA extends Empresa {
    override def toString = "Empresa Ferroviaria Andina"
  }
  
  def apply(nombre: String): Empresa = new Empresa {
    override def toString = nombre
  }
}

trait Empresa extends util.ObjectToString